// pages/stu/stu.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    multiArray: [[],[],[]],
    multiIndex: [0, 0, 0]
  },

  bindMultiPickerChange: function (e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      multiIndex: e.detail.value
    })
  },
  bindMultiPickerColumnChange: function (e) {
    //console.log('修改的列为', e.detail.column, '，值为', e.detail.value);
    var multiIndex = this.data.multiIndex;
    var multiArray = this.data.multiArray;
    var items = this.data.items;
    if (e)
    multiIndex[e.detail.column] = e.detail.value;
    var diquindex = multiIndex[0]
    var xianindex = multiIndex[1]
    multiArray = [items[0], items[1][diquindex], items[2][diquindex][xianindex]];
    this.setData({ items: items, multiArray: multiArray });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var _this = this;
    wx.request({
      url: 'http://localhost:5757/weapp/dqxx',
      data: '',
      header: {},
      method: 'GET',
      dataType: 'json',
      responseType: 'text',
      success: function (res) {
        // if(res.code==0){}
        // if(res.code==-1){
        //   //授权  
        // }
        var data = res.data.data;
        //console.warn(res);
        var items = [[], [], []];
        for (var dd of data) {
          //console.warn(dd);
          var diquindex = items[0].indexOf(dd['diqu']);
          if (diquindex == -1) {
            items[0].push(dd['diqu']);
            diquindex = items[0].indexOf(dd['diqu']);
          }
          items[1][diquindex] = items[1][diquindex] || [];
          var xianindex = items[1][diquindex].indexOf(dd['xian']);
          if (xianindex == -1) {
            items[1][diquindex].push(dd['xian']);
            xianindex = items[1][diquindex].indexOf(dd['xian']);
          }
          items[2][diquindex] = items[2][diquindex] || [];
          items[2][diquindex][xianindex] = items[2][diquindex][xianindex] || [];
          items[2][diquindex][xianindex].push(dd['xuexiao']);
        
        }
        //console.warn(items);
        _this.data.items = items;
        _this.bindMultiPickerColumnChange();      

      },
      fail: function (res) { },
      complete: function (res) { },
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})